Comparing two Implementations of an Approach for Managing Variability in Product Line Construction Using the GMF and GME Frameworks
نویسندگان
چکیده
In this paper, we present a comparison of two implementations of our proposed MDA approach for managing variability in a software product line. The implementations correspond to two representative frameworks based on the Model Driven Engineering (MDE) principles. These frameworks are the Graphical Modeling Framework (GMF) and the Generic Model Environment (GME). We built the core assets of the product line and we generated applications using the two different frameworks. The core assets that we built are: feature models, metamodels, mapping models, and three different types of transformation rules. We built the transformation rules using two different languages: the ATLAS Transformation Language (ATL) in the context of GMF and, the Embedded Constraint Language (ECL) in GME.
منابع مشابه
Implementing an MDA Approach for Managing Variability in Product Line Construction Using the GMF and GME Frameworks
In this paper, we present a comparison of two implementations of our proposed MDA approach for managing variability in a software product line. The implementations correspond to two representative frameworks based on the Model Driven Engineering (MDE) principles. These frameworks are the Graphical Modeling Framework (GMF) and the Generic Model Environment (GME). We built the core assets of the ...
متن کاملImplementing Feature Variability for Models and Code with Projectional Language Workbenches
Product line engineering deals with managing and implementing the variability among a set of related products. We distinguish between two kinds of variability: configuration and customization. Customization variability can be described using programming language code or creative construction DSLs, whereas configuration variability is described using configuration based approaches, such as featu...
متن کاملA Tool-Based Approach to Managing Crosscutting Feature Implementations
Software product line engineering aims to reduce development time, effort, cost and complexity by taking advantage of the commonality within a portfolio of similar products. The effectiveness of a software product line approach directly depends on how well feature variability within the portfolio is managed throughout the development lifecycle, from early analysis through maintenance and evolut...
متن کاملMetabolite Parameters as an Appropriate Alternative Approach for Assessment of Bioequivalence of Two Verapamil Formulations
A bioequivalence study of two verapamil formulations (generic verapamil tablets and Isoptin® tablets) was performed by comparing pharmacokinetic parameters of the parent drug and its major metabolite, norverapamil following a single dose administration of 80 mg verapamil hydrochloride in 22 healthy volunteers according to a randomized, two-period, crossover-design study. Moreover, the feasibili...
متن کاملMetabolite Parameters as an Appropriate Alternative Approach for Assessment of Bioequivalence of Two Verapamil Formulations
A bioequivalence study of two verapamil formulations (generic verapamil tablets and Isoptin® tablets) was performed by comparing pharmacokinetic parameters of the parent drug and its major metabolite, norverapamil following a single dose administration of 80 mg verapamil hydrochloride in 22 healthy volunteers according to a randomized, two-period, crossover-design study. Moreover, the feasibili...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007